package cn.mumzone.pos.presenter.contract;

import java.util.List;

import cn.mumzone.basic.mvp.BasePresenter;
import cn.mumzone.basic.mvp.BaseView;
import cn.mumzone.pos.model.BillConsumeDetailsEntity;
import cn.mumzone.pos.model.BillDetailEntity;
import cn.mumzone.pos.model.ReturnEntity;
import cn.mumzone.pos.model.ReturnGoodsEntity;

/**
 * Created by JoeLjt on 2019/7/9.
 * Email: lijiateng1219@gmail.com
 * Description:
 */

public interface BillReturnContract {

    interface View extends BaseView {

        void showReturnGoodsList(List<ReturnGoodsEntity> returnGoodsEntities);

        void showReturnSuccess(List<ReturnEntity> billReturnEntities);

        void showReturnFailed(String msg);

        void showUpdateReturnAmount();

        void goAuthView();

        void showInventoryError(String msg);
    }

    interface Presenter extends BasePresenter<View> {}


}
